/*
 * SDLPaddle.h
 *
 *  Created on: Nov 18, 2010
 *      Author: timmeh
 */

#ifndef SDLPADDLE_H_
#define SDLPADDLE_H_

#include "Paddle.h"
#include <SDL/SDL.h>
#include <SDL/SDL_image.h>
#include "SDLResource.h"
using namespace bo;

namespace bo_sdl {
/**
 * SDL Derived paddle. Implements the actual visual portion of the breakable object
 */
class SDLPaddle: public Paddle {
public:
	SDLPaddle();
	virtual ~SDLPaddle();
	void Visualize();
	void SetSprite(const char*, const double);
private:
	SDL_Surface* fSprite;
};

}

#endif /* SDLPADDLE_H_ */
